<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

</body>
<script type="module">
    import Promise from "./index.js";
    // Promise实例原型链中拥有then方法
    // then方法接收两个函数。第一个函数称为成功回调函数，第二个函数称为失败回调函数
    // 当p的状态为fulfilled时成功回调函数被调用，并接收成功值
    // 当p的状态为rejected时失败回调函数被调用，并接收失败值
    // 当p的状态为pending时两个函数均不调用。
    const p = new Promise(function(resolve,reject){
        resolve(1);
        reject(2);
    })
    p.then(function(value){
        console.log("成功回调函数",value);
    },function(reason){
        console.log("失败回调函数",reason);
    })
</script>
</html>